ДА́ВНИЙ, -яя, -ее. Бывший, происшедший задолго до настоящего момента.
Все значения слова «давний»ДРУГО́Й, -а́я, -о́е. 1. Не такой, как этот (или как прежде), отличающийся от этого (или от прежнего); иной.
Все значения слова «другой»И всё-таки девушке почудилось, будто она встретила давнего друга – лучшего, самого надёжного, верного.
На пороге стоял мой давний друг ещё из начальных классов школы, с которым мы и по сей день проводили много времени вместе.
Нет, их, естественно, гораздо больше, если вспоминать давних друзей, сына и бывшего мужа, но этих людей она в расчёт не брала, как и коллег по работе.